﻿@charset "utf-8"; 
:root{--color:#034e94;}
.pagesbanner::after{content:'';position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
@media (max-width:768px){.banner-inner img{min-height:inherit;}}
.pro-d-main  .kche-t114 .kche-t114-title{color: var(--color);}
.pagesbanner .pagesbanner-animate{top:52%;}
.pagesbanner .pagesbanner-animate .p1{font-weight:var(--fontbold7);font-size:60px;}
.pagesbanner .pagesbanner-animate .p2{margin-top:0;font-size:28px;}
@media (max-width:1600px){.pagesbanner .pagesbanner-animate .p1{font-size:3vw;}
.pagesbanner .pagesbanner-animate .p2{font-size:1.4vw}}
@media (max-width:768px){.pagesbanner .pagesbanner-animate .p1{font-size:var(--fontsize24);}
.pagesbanner .pagesbanner-animate .p2{font-size:var(--fontsize12)}}
@media (max-width:550px){.pagesbanner .pagesbanner-animate .p1{font-size:var(--fontsize20);}}
.home-about .about-img::after{padding:0;}
.home-about .about-img lite-youtube{width:100%!important;}
@media (max-width:560px){.home-about .about-img lite-youtube{height:300px!important;}}
@media (min-width:1025px){.pro-list.list1 li{width:18.4%;margin-right:2%;}
.pro-list.list1 li:nth-child(3n){margin-right:2%;}
.pro-list.list1 li:nth-child(5n){margin-right:0;}}
@media (min-width:769px) and (max-width:1024px){.pro-list.list1 li{width:32%;margin-right:2%;}}
@media (max-width:1024px){.home-banner{height:auto}}
@media (max-width:1024px){.head-info .head-logo a img{filter:brightness(0) invert(1)}}